home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 3 / ACE CD 3.iso / files / docs / hugebase.lha / HugeBase.doc < prev    next >
Text File  |  1992-09-02  |  23KB  |  443 lines

  1.  
  2. HUGE BASE V1.00
  3. ===============
  4.  
  5. INSTRUCTIONS DOCUMENT
  6. =====================
  7.  
  8. Huge Base may seem a bit daunting at first but once you know what 
  9. you're doing, it's dead easy.
  10.  
  11. This document explains each and every function used in Huge Base. I 
  12. advise that you read through this document completely to get the full 
  13. experience out of Huge Base.
  14.  
  15. If I start waffling in the middle of my sentences then don't take any
  16. notice, it's just me and my funny ways.
  17.  
  18. ======================================================================
  19.  
  20. THINGS YOU NEED TO KNOW
  21. =======================
  22.  
  23. Before using Huge Base you need to know some terms and phrases, like 
  24. FIELD and RECORD. To find out what they all mean, read the JARGON 
  25. document. When you've done that, carry on reading this document.
  26.  
  27. Huge Base uses a pop-up menu system. When you see options on top of 
  28. another, you can select one of them. If you do not want to select any 
  29. of them, simply click on any other part of the screen. The menu will 
  30. then disappear and your action will be cancelled.
  31.  
  32. When typing on screen, you can press the following operation keys :-
  33.         ESCAPE - Aborts the typing.
  34.         F1 - Clears the entry completely.
  35.         F2 - Restores the entry to what it was when you started
  36.                 editing it.
  37.  
  38. You can press CONTROL + F (for flip) together to flip between the 
  39. Workbench screen and Huge Base.
  40.  
  41. Each record in your database can be selected individually. A record is
  42. either selected or not selected. This is indicated by a SEL sign 
  43. located to the bottom right of the screen. When it is lit up in a 
  44. white colour, this means that the current record that you are viewing 
  45. is selected. When the SEL indicator is BLACK, this means that the 
  46. current record is NOT selected. For information about selecting 
  47. records, read through this document.
  48.  
  49. You can press ESCAPE to abort a function you are currently performing.
  50. E.g. If you a placing a field on the screen, press ESCAPE and it will 
  51. abort. Remember, when you are editing a record, to abort you can press
  52. ESCAPE. A message will say EDIT FINISHED. Another way to stop editing 
  53. the current record is to press RETURN until you get to the last 
  54. field, Huge Base will automatically finish editing.
  55.  
  56. When typing text, no other operations can perform until you end the 
  57. typing. This is to ensure that you finish what you are doing. No 
  58. buttons can be used when in the typing process.
  59.  
  60. There is a message box located at the very bottom of the screen which 
  61. surprisingly displays messages. All messages and comments that 
  62. Huge Base wants you to know about are displayed here. E.g. If an 
  63. operation has failed or completed, a message will appear in the 
  64. message box. Also, messages which need to be confirmed with a YES 
  65. or NO are displayed here.
  66.  
  67. Located to the very top of the Huge Base screen is a status box. This 
  68. tells you the current status of the database in memory. Shown are the 
  69. number of records, the number of selected records, the number of 
  70. fields and the current record number being displayed. Sometimes the 
  71. current record will display one of the following text messages :-
  72.         [None] - This means there are no records in memory at all.
  73.         [Criteria] - This means that the search criteria record is
  74.                 currently being edited/displayed.
  75.         [Fields] - This means that you are now selecting fields by
  76.                 typing in their priorities.
  77. When nothing at all appears in the status box, this means there is 
  78. something on the screen that isn't anything to do with a record at 
  79. all. E.g. This happens when you are viewing the registration screen or
  80. a listing of fields.
  81.  
  82. ======================================================================
  83.  
  84. THE HUGE BASE MENU SYSTEM
  85. =========================
  86.  
  87. This section explains each and every one of the menu items. When 
  88. loading Huge Base, you will see two rows of buttons. The top row is 
  89. the row that is explained in this section. These are main function 
  90. buttons.
  91.  
  92. "HUGE BASE" BUTTON
  93. ==================
  94. Use this menu for main Huge Base functions.
  95. This splits up into 11 further buttons.
  96.         DELETE - This allows you to delete a file. It doesn't have to
  97.                 be a database file. Remember that you can't get back
  98.                 what you delete! You will have a chance to change your
  99.                 mind when you have selected the file for deletion. If
  100.                 you select a file for deletion, its info file will be
  101.                 deleted as well if one exists.
  102.         NAME - This allows you to enter a name for your database. The
  103.                 name is saved inside the file. It can be used as
  104.                 a reminder or to tell other users what your database
  105.                 contains.
  106.         NEW - Completely wipes the current database from memory. You
  107.                 do however get a chance to change your mind! Remember
  108.                 that you don't have to NEW a database in order to
  109.                 load another one into memory.
  110.         LOAD - This loads a database into memory. You can only load
  111.                 and save databases previously saved with Huge Base.
  112.                 As I've said above, the NEW function does not have to 
  113.                 be used before every LOAD. The NEW function is 
  114.                 performed automatically before each database load.
  115.                 Make sure you have saved the changes of your current
  116.                 database before loading a new one.
  117.         SAVE - This saves the current database to what ever file you
  118.                 want. If you haven't already selected a name for the
  119.                 database, you must choose one now. Data saved in the
  120.                 file includes field data, all records, whether each
  121.                 record is selected or not, which fields are selected 
  122.                 (and in what order) and the database name. The three
  123.                 preferences SECURE, ADD ICON and ADD EXTENSION are
  124.                 saved in the file too.
  125.         SAVE AS - Use this function to save your database under a 
  126.                 different name.
  127.         PASSWORD - Use this to change or add a password to your
  128.                 database. If you already have chosen a password for
  129.                 your database, you must type it again first in order
  130.                 to change it. Remember that passwords have a limit
  131.                 of 20 characters and no less than 4. It is a good
  132.                 idea to write down your password somewhere or make it
  133.                 easy to remember. The passwords are not case
  134.                 sensitive so upper and lower case differences do not
  135.                 matter. Also, numbers will not have any effect on 
  136.                 the password. You will not be able to see what 
  137.                 you are typing when entering passwords as this is a 
  138.                 nice snazzy security feature. Remember that the 
  139.                 password will have no effect if you do not have the 
  140.                 SECURE function activated. (See the PREFS menu 
  141.                 section). To make sure you have typed your password 
  142.                 correctly, you are required to type it twice.
  143.         REGISTER - This displays registration details, when the
  144.                 program was last updated and the version number.
  145.         MEMORY - This displays system memory information. The values
  146.                 not in brackets represent the unallocated memory. The
  147.                 values in brackets represent the largest section of
  148.                 memory available.
  149.         ABOUT - If you want to see some stunning graphics then choose
  150.                 this option and see the about screen.
  151.         QUIT - Do I really have to tell you what this does? Remember
  152.                 that you don't have to quit Huge Base in order to
  153.                 access the Workbench or the CLI. Simply press CONTROL
  154.                 and F (for flip) together. When you want to flip back
  155.                 to Huge Base again, simply do the same.
  156.  
  157. "RECORDS" BUTTON
  158. ================
  159. Use this to perform operations on records in your database.
  160. This splits up into a further 8 options.
  161.         PASTE - This pastes the card copied with the COPY function,
  162.                 explained below. You will be asked if you want to
  163.                 paste the card on the current card or make a new card 
  164.                 for the paste. Remember that pasting over the current 
  165.                 card will overwrite it. You must copy a card before
  166.                 you can paste it anywhere. The only time the copied
  167.                 card will be erased is when the database is erased
  168.                 from memory or when another database is loaded.
  169.         COPY - This copies the current card and duplicates it in
  170.                 memory. This will stay in memory no matter how many
  171.                 times you paste it with the PASTE function above.
  172.         MOVE TO - Use this to move directly to a record. Simply type
  173.                 in the record number and you're there in a flash.
  174.         SORT - This sorts the records into order. Before you use this
  175.                 function you must select one or more fields by using
  176.                 the SELECT function in the FIELDS menu. When you
  177.                 have selected the SORT option, you will be requested
  178.                 to select either ASCENDING or DESCENDING, depending on
  179.                 the order you want your cards to be sorted in. The
  180.                 more records there are, and the more selected fields
  181.                 there are, the longer the sort will take. Be prepared
  182.                 to wait a long time if you have a slow machine and
  183.                 you have a lot of records.
  184.         PRINT - This function is to print records to your printer.
  185.                 Don't use this function if you haven't got a printer
  186.                 connected or Huge Base will just sit there waiting
  187.                 for you to plug one in! If you have got selected
  188.                 records, you will be asked if you want to print the
  189.                 CURRENT or just the SELECTED records.
  190.         ADD - This adds a blank record into memory. This blank record
  191.                 will come AFTER the last record in memory. E.g. If you
  192.                 have 10 records, record 11 will be created as a blank
  193.                 record. There are a limit of 60000 records. So if you
  194.                 have a database of peoples names and you know more
  195.                 than 60000 people, then I'm afraid I can't help you.
  196.         CLEAR - This clears records. If you have selected records then
  197.                 you will be asked if you want to clear the CURRENT or
  198.                 SELECTED records. Remember that this does not delete
  199.                 the card, but simply clears data out of the fields.
  200.         DELETE - This deletes records. If you have selected records
  201.                 then you will be asked if you want to delete the
  202.                 CURRENT or SELECTED records. This deletes the record
  203.                 completely which means there will be one less card in
  204.                 your database for every card you delete.
  205.  
  206. "FIELDS" BUTTON
  207. ===============
  208. Use this to perform operations on the fields in your database.
  209. This splits up into a further 8 options.
  210.         LIST - This gives a summary of all of the fields that are
  211.                 currently in memory.
  212.         SELECT - This allows you to select the fields in your database
  213.                 individually. A new record will appear when you select
  214.                 this function. You must enter the priority number of
  215.                 the field next to the fields you wish to select. The
  216.                 order of the field selection is important, especially
  217.                 when sorting your records using the SORT function.
  218.                 The maximum priority number is the number of fields
  219.                 that you have, if you enter a number higher than this,
  220.                 it will become the maximum value possible. If you
  221.                 enter a priority that has already been entered in
  222.                 another field, it will be ignored and the entry will
  223.                 be blanked. Remember that top priority is number 1 and
  224.                 the last priority is the number of fields.
  225.         INFO - This function gives information about a field. When you
  226.                 have selected this function, choose a field on screen
  227.                 that you want to get information about. A separate
  228.                 screen will be displayed. This will display relevant
  229.                 information according to field type etc.
  230.         ADD - This adds a field to your database. This is how you must
  231.                 start a new database as no records can be created if
  232.                 there aren't any fields. Various questions will be
  233.                 asked about your new field in order to define it.
  234.                 Field type is the most important and effective
  235.                 question you must answer. Please see the JARGON
  236.                 document for explanations of what all of the field
  237.                 types are. If your field is an ALPHANUMERIC or a TEXT
  238.                 field type, you will be asked how to format the field.
  239.                 Please see the JARGON document for explanation of
  240.                 these functions. There are a limit of 50 fields.
  241.         CLEAR - This clears a field of its data. The field is NOT
  242.                 deleted. After this function has performed, each
  243.                 record will have no data in the field that you
  244.                 cleared.
  245.         MODIFY - This allows you to modify a field. When changing
  246.                 field types, you may lose the data in the field.
  247.                 E.g. Changing from a text field to a numeric field
  248.                 would lose the data in that field. However,
  249.                 conversions are carried out if possible. E.g. Numeric
  250.                 fields being changed to a alphanumeric field would be
  251.                 okay as the conversion is possible.
  252.         MOVE - This allows to to change the position of a field on
  253.                 the screen. You can press ESCAPE if you change
  254.                 your mind on you don't want to move it any more.
  255.         DELETE - This completely deletes a field and it's contents.
  256.                 Be sure you want to delete a field as you probably
  257.                 have a lot of data in it!
  258.  
  259. "PREFS" BUTTON
  260. ==============
  261. Use this to choose your preferences.
  262. This splits up into a further 7 options.
  263.         SOUND - This is a nice snazzy luxury feature. Choose between
  264.                 the listed sound sets. The soundsets are stored in
  265.                 the SOUNDSETS: assign. If you own AMOS then you can
  266.                 create your own soundset if you wish. See the READ ME
  267.                 document for more information.
  268.         COLOUR PRESET - You can select one of the colour presets to
  269.                 use in Huge Base. Simply click on the preset that
  270.                 suites you. If I was you, I'd stick with the default
  271.                 preset as some (well, most) presets are a bit eye-
  272.                 dazzling.
  273.         DEFAULT PATH - The path name you enter here will be the
  274.                 default path that databases are looked for the first
  275.                 time you call the LOAD, SAVE or SAVE AS functions.
  276.         ADD EXTENSION - If this preference is set to YES, an extension
  277.                 will be added to your database file. The extension is
  278.                 "HB". This could come in handy if you have different
  279.                 types of files in the same directory as your
  280.                 databases. This way, you can distinguish between
  281.                 databases and other files just by the file name.
  282.         ADD ICON - If you select YES for this preference, an icon will
  283.                 be added to your database file.
  284.         SECURE - If this options is set to NO, any database you save
  285.                 will not be secure. This means that any user with
  286.                 Huge Base can load your database. Selecting YES will
  287.                 secure your database with a password. To select a
  288.                 password choose PASSWORD from the Huge Base menu,
  289.                 explained above. Remember that even if you have
  290.                 entered a password, it will have no effect if the
  291.                 SECURE mode is set to NO.
  292.         SAVE - This will save the preferences you have set above into
  293.                 a file called HugeBase.PREFS. It will be stored in the
  294.                 S directory of your system disk. Next time you load
  295.                 Huge Base, the preferences will be set to those saved
  296.                 in the file when it was written.
  297.  
  298. Remember about the three preferences ADD ICON, SECURE and ADD 
  299. EXTENSION, these are saved inside of the database file so they may 
  300. get changed when you load a database, regardless of your saved 
  301. preferences.
  302.  
  303. "SEARCH" BUTTON
  304. ===============
  305. This splits up into a further 4 buttons.
  306.         FIND STRING - This searches for a string though the whole of
  307.                 the database. If you have selected one or more fields
  308.                 using the SELECT function in the FIELDS menu then you
  309.                 will be asked if you want to search in ALL of the
  310.                 fields or just the SELECTED fields. If no fields are
  311.                 selected, all of the fields will be used.
  312.         EDIT CRITERIA - This function is the most important function
  313.                 in Huge Base. It allows you to enter search criteria
  314.                 for searching. You can enter in each field the
  315.                 criteria you wish to search on. You use symbols at
  316.                 the start of your string to define the search. The
  317.                 symbols you can use are :-
  318.                         =   Equal to
  319.                         >   Greater than
  320.                         <   Less than
  321.                         !   Less than or greater than (different)
  322.                         ^   Contains
  323.                 Remember, if you are starting a new search then you
  324.                 can select CLEAR to deselect all of the records ready
  325.                 for your next search. If you don't enter one of the
  326.                 symbols above at the start of your string, Huge Base
  327.                 assumes you want an equals (=) sign there. See the 
  328.                 special section on searching further in this document 
  329.                 for information about how you can use the search 
  330.                 function to its full potential.
  331.         DESELECT - This will deselect all of the records that match
  332.                 the search criteria. Remember that records that don't
  333.                 match the search will remain unaffected, regardless
  334.                 of whether they are selected or not.
  335.         SELECT - This will select all of the records that match the
  336.                 search criteria. As with the DESELECT function,
  337.                 records that don't match the search will remain
  338.                 unaffected, regardless of whether they are selected
  339.                 or not.
  340.  
  341. "SELECT" BUTTON
  342. ===============
  343. This is used for selecting and deselecting records manually. This only
  344. has an effect on the current record. If the record is already 
  345. selected, it will become deselected and vice versa. You will know if a
  346. record is selected or not by looking at the SEL indicator at the 
  347. bottom right of the screen. If it is "lit up", this means the record 
  348. on screen is selected.
  349.  
  350. "ALL" BUTTON
  351. ============
  352. This selects ALL of the records. If records are already selected, they
  353. will stay selected. This function saves you clicking on SELECT for 
  354. every record.
  355.  
  356. "CLEAR" BUTTON
  357. ==============
  358. This deselects ALL of the records. When this has been performed, all 
  359. of the records will NOT be selected. If you want to start a brand new 
  360. search, this button comes in handy.
  361.  
  362. "INVERT" BUTTON
  363. ===============
  364. This is a very handy function. This makes all selected records 
  365. deselected, and all deselected records selected.
  366.  
  367. ======================================================================
  368.  
  369. QUICK BUTTONS
  370. =============
  371. These buttons are the line of buttons located at the very bottom of 
  372. the Huge Base screen. The names of the buttons are a give away 
  373. for what they do really, as you'll find out below.
  374.  
  375. "FIRST"
  376. =======
  377. This takes you to the first records which is record number 1.
  378.  
  379. "LAST"
  380. ======
  381. This takes you to the last record.
  382.  
  383. "NEXT"
  384. ======
  385. This takes you to the next record.
  386.  
  387. "PREVIOUS"
  388. ==========
  389. This takes you to the previous record.
  390.  
  391. "FIRST SEL"
  392. ===========
  393. This takes you to the first selected record. This is useful for 
  394. finding the first card that the SEARCH function found.
  395.  
  396. "LAST SEL"
  397. ==========
  398. This takes you to the last selected record.
  399.  
  400. "NEXT SEL"
  401. ==========
  402. This takes you to the next selected record.
  403.  
  404. "PREV SEL"
  405. ==========
  406. This takes you to the previous selected record.
  407.  
  408. ======================================================================
  409.  
  410. SEARCHING IN YOUR DATABASE
  411. ==========================
  412. To get the full potential out of Huge Base's searching facility you 
  413. must first know what can be done. I might start sounding like you are 
  414. following the instructions for real, but really I am just giving you 
  415. an example. Lets say you have a database of peoples names and 
  416. addresses with these 9 fields :- Surname, forename, date of birth, 
  417. sex, house number, street, town, city and postcode. Let's say that
  418. you wanted to find out all of the people that lived in the town of 
  419. BURSLEM and had a surname called SMITH. Remember that HugeBase selects
  420. or deselects records matching the search so first you must click on 
  421. the CLEAR button to deselect all of your records. Now select EDIT 
  422. CRITERIA in the SEARCH menu. Now do this :-
  423.         Enter =BURSLEM in the TOWN field.
  424.         Enter =SMITH in the SURNAME field.
  425. Now click on SELECT in the SEARCH menu to select all of the records 
  426. that match this criteria. Your search is now complete. Let's say you 
  427. want to expand the search. You now want to deselect all of the records
  428. that have MALE in the SEX field. (I nearly said "SEX in the male 
  429. FIELD" then!). To do this select CLEAR from the RECORDS menu to clear 
  430. the search criteria record.
  431.         Enter =MALE in the SEX field.
  432. Now click on DESELECT in the SEARCH menu. This will DESELECT all 
  433. records with MALE in the SEX field.
  434.         Now the following is true about the SELECTED records :-
  435.                 The TOWN field is equal to BURSLEM.
  436.                 The SURNAME field is equal to SMITH.
  437.                 No records have MALE in the SEX field.
  438.  
  439. Now you can see how the search function can be used, you can try 
  440. various searching on one of your own databases now.
  441.  
  442. ======================================================================
  443. Matt Cartlidge.